home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / DIAG / INTR26B.ARJ / INT2GUID.ADD next >
Text File  |  1991-05-11  |  16KB  |  279 lines

  1. ;Text for INT2GUID conversion program, topic 7.
  2. ;INT2GUID converts INTERRUP.LST files to input for GUIDE.
  3. ;
  4. ;This file includes 6 extra topics. Reserve additionally 6 topics, or a
  5. ;total of 12.
  6. ;
  7. ;Topic headings are also included in the GUIDE main index, in alphabetic
  8. ;order after other topics. They are excluded from the index if the leading
  9. ;semicolon (;) is removed from the lines ";!NOINDEX".
  10. ;
  11. !WRAP
  12. ;
  13. Characters, Colors, Scan Codes, and Pin Assignments.
  14.  
  15. This screen gives access to 8characters as displayed in the currently
  16. active code page, 9acronyms for ASCII control codes, EGA/VGA display
  17. 10colors, keyboard 11scan codes, and pin assignments for the
  18. 12serial and 13printer ports.
  19. ;
  20. !TOPIC 8 Character Map
  21. ;!NOINDEX
  22. ;
  23. The following pages show the characters in the currently active code page.
  24.  
  25. Because the characters with ASCII values 0-5, 10, 12, 13, and 26 are used as
  26. control characters in this help system, they cannot be displayed. The IBM
  27. symbols for these characters are:
  28. ;*** The backspace character, and ^S, can give difficulties in editors.
  29.   0 Space                 5 Club
  30.   1 Open face            10 Block with circle
  31.   2 Filled face          12 Female symbol
  32.   3 Heart                13 Single note
  33.   4 Diamond              26 Right arrow
  34. !PAGE
  35. !NOWRAP
  36. Characters 0 - 127 (0-5, 10, 12, 13, 26: see previous page).
  37. ;*** The BS character (8) can give difficulties in editors, the TAB
  38. ;*** character (9) can misallign the line.
  39.  
  40.   0 00    16 10   32 20    48 30 0  64 40 @  80 50 P  96 60 ` 112 70 p
  41.   1 01    17 11   33 21 !  49 31 1  65 41 A  81 51 Q  97 61 a 113 71 q
  42.   2 02    18 12   34 22 "  50 32 2  66 42 B  82 52 R  98 62 b 114 72 r
  43.   3 03    19 13   35 23 #  51 33 3  67 43 C  83 53 S  99 63 c 115 73 s
  44.   4 04    20 14   36 24 $  52 34 4  68 44 D  84 54 T 100 64 d 116 74 t
  45.   5 05    21 15   37 25 %  53 35 5  69 45 E  85 55 U 101 65 e 117 75 u
  46.   6 06   22 16   38 26 &  54 36 6  70 46 F  86 56 V 102 66 f 118 76 v
  47.   7 07   23 17   39 27 '  55 37 7  71 47 G  87 57 W 103 67 g 119 77 w
  48.   8 08   24 18   40 28 (  56 38 8  72 48 H  88 58 X 104 68 h 120 78 x
  49.   9 09       25 19   41 29 )  57 39 9  73 49 I  89 59 Y 105 69 i 121 79 y
  50.  10 0A    26 1A    42 2A *  58 3A :  74 4A J  90 5A Z 106 6A j 122 7A z
  51.  11 0B    27 1B   43 2B +  59 3B ;  75 4B K  91 5B [ 107 6B k 123 7B {
  52.  12 0C    28 1C   44 2C ,  60 3C <  76 4C L  92 5C \ 108 6C l 124 7C |
  53.  13 0D    29 1D   45 2D -  61 3D =  77 4D M  93 5D ] 109 6D m 125 7D }
  54.  14 0E   30 1E   46 2E .  62 3E >  78 4E N  94 5E ^ 110 6E n 126 7E ~
  55.  15 0F   31 1F   47 2F /  63 3F ?  79 4F O  95 5F _ 111 6F o 127 7F 
  56. !PAGE
  57. Characters 128 - 255.
  58.  
  59. 128 80 Ç 144 90 É 160 A0 á 176 B0 ░ 192 C0 └ 208 D0 ╨ 224 E0 α 240 F0 ≡
  60. 129 81 ü 145 91 æ 161 A1 í 177 B1 ▒ 193 C1 ┴ 209 D1 ╤ 225 E1 ß 241 F1 ±
  61. 130 82 é 146 92 Æ 162 A2 ó 178 B2 ▓ 194 C2 ┬ 210 D2 ╥ 226 E2 Γ 242 F2 ≥
  62. 131 83 â 147 93 ô 163 A3 ú 179 B3 │ 195 C3 ├ 211 D3 ╙ 227 E3 π 243 F3 ≤
  63. 132 84 ä 148 94 ö 164 A4 ñ 180 B4 ┤ 196 C4 ─ 212 D4 ╘ 228 E4 Σ 244 F4 ⌠
  64. 133 85 à 149 95 ò 165 A5 Ñ 181 B5 ╡ 197 C5 ┼ 213 D5 ╒ 229 E5 σ 245 F5 ⌡
  65. 134 86 å 150 96 û 166 A6 ª 182 B6 ╢ 198 C6 ╞ 214 D6 ╓ 230 E6 µ 246 F6 ÷
  66. 135 87 ç 151 97 ù 167 A7 º 183 B7 ╖ 199 C7 ╟ 215 D7 ╫ 231 E7 τ 247 F7 ≈
  67. 136 88 ê 152 98 ÿ 168 A8 ¿ 184 B8 ╕ 200 C8 ╚ 216 D8 ╪ 232 E8 Φ 248 F8 °
  68. 137 89 ë 153 99 Ö 169 A9 ⌐ 185 B9 ╣ 201 C9 ╔ 217 D9 ┘ 233 E9 Θ 249 F9 ∙
  69. 138 8A è 154 9A Ü 170 AA ¬ 186 BA ║ 202 CA ╩ 218 DA ┌ 234 EA Ω 250 FA ·
  70. 139 8B ï 155 9B ¢ 171 AB ½ 187 BB ╗ 203 CB ╦ 219 DB █ 235 EB δ 251 FB √
  71. 140 8C î 156 9C £ 172 AC ¼ 188 BC ╝ 204 CC ╠ 220 DC ▄ 236 EC ∞ 252 FC ⁿ
  72. 141 8D ì 157 9D ¥ 173 AD ¡ 189 BD ╜ 205 CD ═ 221 DD ▌ 237 ED φ 253 FD ²
  73. 142 8E Ä 158 9E ₧ 174 AE « 190 BE ╛ 206 CE ╬ 222 DE ▐ 238 EE ε 254 FE ■
  74. 143 8F Å 159 9F ƒ 175 AF » 191 BF ┐ 207 CF ╧ 223 DF ▀ 239 EF ∩ 255 FF  
  75. ;
  76. !TOPIC 9 Control Codes
  77. ;!NOINDEX
  78. ;
  79. Alphabetic list of control codes (C0) and extended control codes (C1).
  80.  
  81. ACK=  6    DEL=127    FE3= 11    IS4= 28    PU2=146    STX=  2    US = 31
  82. APC=159    DLE= 16    FE4= 12    LF = 10    RI =141    SUB= 26    VT = 11
  83. BEL=  7    EM = 25    FE5= 13    LS0= 15    RS = 30    SYN= 22    VTS=138
  84. BS =  8    ENQ=  5    FF = 12    LS1= 14    SI = 15    TC1=  1
  85. CAN= 24    EOT=  4    FS = 28    MW =149    SO = 14    TC2=  2
  86. CCH=148    EPA=151    GS = 29    NAK= 21    SOH=  1    TC3=  3
  87. CR = 13    ESA=135    HT =  9    NEL=133    SP = 32    TC4=  4
  88. CSI=155    ESC= 27    HTJ=137    NUL=  0    SPA=150    TC5=  5
  89. DC1= 17    ETB= 23    HTS=136    OSC=157    SS2=142    TC6=  6
  90. DC2= 18    ETX=  3    IND=132    PLD=139    SS3=143    TC7= 16
  91. DC3= 19    FE0=  8    IS1= 31    PLU=140    SSA=134    TC8= 21
  92. DC4= 20    FE1=  9    IS2= 30    PM =158    ST =156    TC9= 22
  93. DCS=144    FE2= 10    IS3= 29    PU1=145    STS=147    TCx= 23
  94.  
  95. This list includes the G0 codes:
  96.  32 20 SP  Space                       127 7F DEL Delete
  97. !PAGE
  98. Control codes ASCII 0 - 31 (C0). Often symbolized by ^ + char. @ - _, ^M=CR.
  99.   0 00 @ NUL Null                       16 10 P DLE (TC7) Data Link Escape
  100.   1 01 A SOH (TC1) Start Of Heading     17 11 Q DC1 Device Control 1, Xon
  101.   2 02 B STX (TC2) Start of Text        18 12 R DC2 Device Control 2
  102.   3 03 C ETX (TC3) End of Text          19 13 S DC3 Device Control 3, Xoff
  103.   4 04 D EOT (TC4) End Of Transmission  20 14 T DC4 Device Control 4
  104.   5 05 E ENQ (TC5) Enquiry              21 15 U NAK (TC8) Not Acknowledge
  105.   6 06 F ACK (TC6) Acknowledge          22 16 V SYN (TC9) Synchronous idle
  106.   7 07 G BEL Bell                       23 17 W ETB (TC10) End Transm. Block
  107.   8 08 H BS  (FE0) Back Space           24 18 X CAN Cancel
  108.   9 09 I HT  (FE1) Horizontal Tabulat.  25 19 Y EM  End of Medium
  109.  10 0A J LF  (FE2) Line Feed            26 1A Z SUB Substitute character
  110.  11 0B K VT  (FE3) Vertical Tabulation  27 1B [ ESC Escape seq. introd.
  111.  12 0C L FF  (FE4) Form Feed            28 1C \ FS  (IS4) File Separator
  112.  13 0D M CR  (FE5) Carriage Return      29 1D ] GS  (IS3) Group Separator
  113.  14 0E N SO  (LS1) Shift Out            30 1E ^ RS  (IS2) Record Separator
  114.  15 0F O SI  (LS0) Shift In             31 1F _ US  (IS1) Unit Separator
  115. TC=Transm. Ctrl.; FE=Format Effector; LS=Locking Shift; IS=Information Sep.
  116. !PAGE
  117. Extended control codes 128 - 159 (C1).
  118. Sometimes emulated by ESC + char. @ - _, e.g. Ansi code "ESC[" = "CSI"
  119. 128 80 @     (unassigned)              144 90 P DCS Device Control String
  120. 129 81 A     (unassigned)              145 91 Q PU1 Private Use 1
  121. 130 82 B     (unassigned)              146 92 R PU2 Private Use 2
  122. 131 83 C     (unassigned)              147 93 S STS Set Transmit State
  123. 132 84 D IND Index                     148 94 T CCH Cancel Character
  124. 133 85 E NEL Next Line                 149 95 U MW  Message Waiting
  125. 134 86 F SSA Start Selected Area       150 96 V SPA Start Protected Area
  126. 135 87 G ESA End Selected Area         151 97 W EPA End Protected Area
  127. 136 88 H HTS Horizontal Tab. Set       152 98 X     (unassigned)
  128. 137 89 I HTJ Horiz. Tab. w. Justif.    153 99 Y     (unassigned)
  129. 138 8A J VTS Vertical Tab. Set         154 9A Z     (unassigned)
  130. 139 8B K PLD Partial Line Down         155 9B [ CSI Control Seq. Introd.
  131. 140 8C L PLU Partial Line Up           156 9C \ ST  String Terminator
  132. 141 8D M RI  Reverse Index             157 9D ] OSC Operating System Command
  133. 142 8E N SS2 Single Shift G2           158 9E ^ PM  Privacy Message
  134. 143 8F O SS3 Single Shift G3           159 9F _ APC Application Program Cmd.
  135. ;
  136. !TOPIC 10 Screen Colors
  137. ;!NOINDEX
  138. ;
  139. Screen colors.
  140.  
  141.  Normal colors       Bright colors          Attribute bits              
  142.  0 00 Black          8 08 Dark grey         7 normal    Foreground blink
  143.  1 01 Blue           9 09 Light blue        7 alternate Background bright
  144.  2 02 Green         10 0A Light green       6-4         Background color
  145.  3 03 Cyan          11 0B Light cyan        3 normal    Foreground bright
  146.  4 04 Red           12 0C Light red         3 alternate Alternate char. set
  147.  5 05 Magenta       13 0D Light magenta     2-0         Foreground color
  148.  6 06 Brown         14 0E Yellow
  149.  7 07 White (grey)  15 0F Bright (white)
  150.  
  151. Normal/alternate function:       Set                     Read
  152.   Attribute bit 7:         INT 10 AX=1003    INT 10 AH=1B offs. 2D bit 5
  153.   Attribute bit 3:         INT 10 AX=1103*   INT 10 AH=1B offs. 2B<>offs. 2C
  154.  
  155. * BL bits 0,1,4<>bits 2,3,5. The bright attribute is still active, it can be
  156. disabled/enabled by INT 10 AX=1000 BX=0712/0F12.
  157. ;
  158. !TOPIC 11 Scan Codes
  159. ;!NOINDEX
  160. ;
  161. Scan codes: special keys. Num Lock off (on: swap Plain/Shift col. Up - Del).
  162. *: Not INT 16 AH = 00. See also next page.
  163.        Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  164.     Up  4800   4838    --     --       F1  3B00   5400   5E00   6800        
  165.   Down  5000   5032    --     --       F2  3C00   5500   5F00   6900
  166.   Left  4B00   4B34   7300    --       F3  3D00   5600   6000   6A00
  167.  Right  4D00   4D36   7400    --       F4  3E00   5700   6100   6B00
  168.   Home  4700   4737   7700    --       F5  3F00   5800   6200   6C00
  169.    End  4F00   4F31   7500    --       F6  4000   5900   6300   6D00
  170.   PgUp  4900   4939   8400    --       F7  4100   5A00   6400   6E00
  171.   PgDn  5100   5133   7600    --       F8  4200   5B00   6500   6F00
  172.    Ins  5200   5230    --     --       F9  4300   5C00   6600   7000
  173.    Del  5300   532E    --     --      F10  4400   5D00   6700   7100
  174.    Esc  011B   011B   011B  *0100     F11 *8500  *8700  *8900  *8B00
  175.    Tab  0F09   0F00  *9400  *A500     F12 *8600  *8800  *8A00  *8C00
  176.   BkSp  0E08   0E08   0E7F  *0E00
  177. Return  1C0D   1C0D   1C0A  *1C00   Enter  1C0D   1C0D   1C0A    --
  178.  Space  3920   3920   3920   3920
  179. !PAGE
  180. Scan codes: special keys extended codes. Num Lock off. INT 16 AH = 10
  181.              Numeric Keypad                     Special Keypad
  182.        Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  183.     Up  4800   4838   8D00   *--           48E0   48E0   8DE0   9800
  184.   Down  5000   5032   9100   *--           50E0   50E0   91E0   A000
  185.   Left  4B00   4B34   7300   *--           4BE0   4BE0   73E0   9B00
  186.  Right  4D00   4D36   7400   *--           4DE0   4DE0   74E0   9D00
  187.   Home  4700   4737   7700   *--           47E0   47E0   77E0   9700
  188.    End  4F00   4F31   7500   *--           4FE0   4FE0   75E0   9F00
  189.   PgUp  4900   4939   8400   *--           49E0   49E0   84E0   9900
  190.   PgDn  5100   5133   7600   *--           51E0   51E0   76E0   A100
  191.    Ins  5200   5230   9200   *--           52E0   52E0   9200   A200
  192.    Del  5300   532E   9300    --           53E0   53E0   93E0   A300
  193.    5    4C00   4C35   8F00   *--   * = compose
  194.    /    E02F   E02F   9500   A400
  195.    *    372A   372A   9600   3700
  196.    -    4A2D   4A2D   8E00   4A00
  197.    +    4E2B   4E2B   9000   4E00   Enter  E00D   E00D   E00A   A600
  198. !PAGE
  199. Scan codes: digits, punctuation marks, etc.
  200. NB! US keyboard. The high byte may differ if a national keyboard is active,
  201. and the symbols may not be paired as in the table.
  202. *: Not INT 16 AH = 00. +: See also previous page.
  203.      Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  204.  ` ~  2960   297E    --   *2900     [ {  1A5B   1A7B   1A1B  *1A00
  205.  1 !  0231   0221    --    7800     ] }  1B5D   1B7D   1B1D  *1B00
  206.  2 @  0332   0340   0300   7900     ; :  273B   273A    --   *2700
  207.  3 #  0433   0423    --    7A00     ' "  2827   2822    --   *2800
  208.  4 $  0534   0524    --    7B00     \ |  2B5C   2B7C   2B1C  *2B00
  209.  5 %  0635   0625    --    7C00     \ |  565C   567C    --     --  102nd key
  210.  6 ^  0736   075E   071E   7D00     , <  332C   333C    --   *3300
  211.  7 &  0837   0826    --    7E00     . >  342E   343E    --   *3400
  212.  8 *  0938   092A    --    7F00     / ?  352F   353F    --   *3500
  213.  9 (  0A39   0A28    --    8000    +/    352F   352F    --     --  numeric
  214.  0 )  0B30   0B29    --    8100    +*    372A   372A    --     --  numeric
  215.  - _  0C2D   0C5F   0C1F   8200    +-    4A2D   4A2D    --     --  numeric
  216.  = +  0D3D   0D2B    --    8300    ++    4E2B   4E2B    --     --  numeric
  217. !PAGE
  218. Scan codes: letters. Caps Lock off. (Caps Lock on: swap Plain/Shift columns)
  219. NB! US keyboard. The high byte may differ if a national keyboard is active.
  220.  
  221.      Plain  Shift   Ctrl    Alt         Plain  Shift   Ctrl    Alt
  222.    a  1E61   1E41   1E01   1E00       n  316E   314E   310E   3100
  223.    b  3062   3042   3002   3000       o  186F   184F   180F   1800
  224.    c  2E63   2E43   2E03   2E00       p  1970   1950   1910   1900
  225.    d  2064   2044   2004   2000       q  1071   1051   1011   1000
  226.    e  1265   1245   1205   1200       r  1372   1352   1312   1300
  227.    f  2166   2146   2106   2100       s  1F73   1F53   1F13   1F00
  228.    g  2267   2247   2207   2200       t  1474   1454   1414   1400
  229.    h  2368   2348   2308   2300       u  1675   1655   1615   1600
  230.    i  1769   1749   1709   1700       v  2F76   2F56   2F16   2F00
  231.    j  246A   244A   240A   2400       w  1177   1157   1117   1100
  232.    k  256B   254B   250B   2500       x  2D78   2D58   2D18   2D00
  233.    l  266C   264C   260C   2600       y  1579   1559   1519   1500
  234.    m  326D   324D   320D   3200       z  2C7A   2C5A   2C1A   2C00
  235. ;
  236. !TOPIC 12 Serial Port
  237. ;!NOINDEX
  238. ;
  239. RS-232-C serial port (COM port) pin assignments.
  240. *n = PC pin, n is pin number on the 9 pin AT connector.
  241.  = from PC or DTE;  = to PC or DTE. DTE = Data Terminal Equipment.
  242.  
  243.     1 FG    Frame ground            14 TD2  Secondary TD
  244. *3  2 TD   Transmit Data           15 TC   Transmission Signal Timing
  245. *2  3 RD   Receive Data            16 RD2  Secondary RD
  246. *7  4 RTS  Request To Send         17 RC   Receiver Signal Timing
  247. *8  5 CTS  Clear To Send           18       (unassigned)
  248. *6  6 DSR  Data Set Ready          19 RS2  Secondary RTS
  249. *5  7 SG    Signal ground        *4 20 DTR  Data Terminal Ready
  250. *1  8 DCD  Data Carrier Detect     21 SQ   Signal Quality Detector
  251.     9       (test)               *9 22 RI   Ring Indicator
  252.    10       (test)                  23 DRS  Data signal Rate Selector
  253.    11       (unassigned)            24 TT   Transmit Signal Timing
  254.    12 CD2  Secondary DCD           25       (unassigned)
  255.    13 CT2  Secondary CTS
  256.                             13Printer Port pin assignments are also available.
  257. ;
  258. !TOPIC 13 Printer Port
  259. ;!NOINDEX
  260. ;
  261. Printer port (parallel port, LPT port) pin assignments.
  262. 25 pin PC printer port and 36 pin Centronic port.
  263. =from PC; =to PC. Pins 1-9 are bidirectional on PS-2 models in ext. mode.
  264.  
  265.  Data                    Gnd          Data                    Gnd
  266.   1 1  ¬Strobe         19 19         10 10  ¬Acknowledge   24 28
  267.   2 2  Data Bit 0      20 20         11 11  Busy           25 29
  268.   3 3   "    "  1      20 21         12 12  Paper End      18 33
  269.   4 4   "    "  2      21 22         13 13  Select         18 33
  270.   5 5   "    "  3      21 23         14 14  ¬Auto Feed xt  18 33
  271.   6 6   "    "  4      22 24         32 15  ¬Error         18 33
  272.   7 7   "    "  5      22 25         31 16  ¬Initialize    18 33
  273.   8 8   "    "  6      23 26         36 17  ¬Select In     18 33
  274.   9 9   "    "  7      23 27
  275.  
  276. 12Serial Port pin assignments are also available.
  277. ;
  278. !NOWRAP
  279.